  body{
    background:lightyellow;
  }
  table{
    background:yellow;
  }
  td,th{
    font-size:30px;
    font-family:sans-serif;
    padding:10px;
    border-right:2px solid blue;
    border-bottom:2px solid blue;

  }

  th{
    color:#fff;
    background:#000;
  }
  tr:nth-child(2n)
  {
    background:#7F7F7F;
  }


  input[type="text"],
  input[type="email"],
  input[type="date"],
  input[type="file"],
  input[type="submit"],
  input[type="color"],
  select,
  textarea{
    font-size:30px;
    padding:5px 15px;
    background:lightgreen;
    border:1px solid blue;
    color:red;
    border-radius:20px 0px;
    width:400px;
    box-shadow: 10px 10px 5px #000000;

  }
  input[type="submit"]{
    border-radius:20px;
    width:200px;
  }

  input[type="submit"]:hover{
    color:lightgreen;
    background:red;
    border:2px solid lightgreen;
  }

  .txt{
    box-shadow: 10px 10px 5px #000000;
  }

  table{
    border-top:2px solid blue;
    border-left:2px solid blue;
  }
input[type="text"]:focus
  {
    background:#D9FFFF;
  }

  a:visited,a:active{
    color:red;
  }


.error {
  color: #FF0000;
  float: left;
  margin-top: 10px;
  padding: 5px;
}
